﻿using QuanLySieuThi.Models;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace QuanLySieuThi.Controllers
{
    public class QuanLyNhanVien : BaseController<NhanVien>
    {

        private static QuanLyNhanVien _uniqueObject = null;
        public static QuanLyNhanVien UniqueObject
        {
            get
            {
                if (_uniqueObject == null)
                    _uniqueObject = new QuanLyNhanVien();
                return _uniqueObject;
            }
        }
        private QuanLyNhanVien()
        {
            
        }


        public override void Delete(string maNhanVien)
        {
            //Xóa chi tiết hóa đơn nhập và xuất
            //Xóa hóa đơn nhập và xuất
            QuanLyHoaDonNhap.UniqueObject.XoaTheoMaNhanVien(maNhanVien);
            QuanLyHoaDonXuat.UniqueObject.XoaTheoMaNhanVien(maNhanVien);
            base.Delete(maNhanVien);
        }

        public NhanVien CheckLogin(string ma, string mk)
        {
            NhanVien nv = DanhSach.Where(n => (n.MaNhanVien.Equals(ma) && n.MatKhau.Equals(mk))).FirstOrDefault();
            return nv;
        }

      
    }
}
